package com.lwlk.zdk.mapper.T;

import com.lwlk.zdk.model.T.TDisMismatchVehicle;
import com.lwlk.zdk.model.T.TDisMismatchVehicleExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface TDisMismatchVehicleMapper {
    int countByExample(TDisMismatchVehicleExample example);

    int deleteByExample(TDisMismatchVehicleExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TDisMismatchVehicle record);

    int insertSelective(TDisMismatchVehicle record);

    List<TDisMismatchVehicle> selectByExample(TDisMismatchVehicleExample example);

    TDisMismatchVehicle selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TDisMismatchVehicle record, @Param("example") TDisMismatchVehicleExample example);

    int updateByExample(@Param("record") TDisMismatchVehicle record, @Param("example") TDisMismatchVehicleExample example);

    int updateByPrimaryKeySelective(TDisMismatchVehicle record);

    int updateByPrimaryKey(TDisMismatchVehicle record);


    List<Map<String, Object>> selectPage(@Param("pId") Integer pId, @Param("vNumber") String vNumber,@Param("pageNum") Integer pageNum,@Param("limit") Integer limit);
}